﻿.linkmap {
 display: none !important;
  }
  .banner {
 display: block;
  }
  
  .piaochuang_outer {
 display: block;
  }
  .banner {
 display: block;
 margin: 0 auto;
 position: fixed;
 overflow: hidden;
 width: 100%;
 height: 100vh;
 top: 0;
 left: 0;
  }
  
  .banner .swiper-container {
 height: 100%;
 width: 100%;
  }
  
  .banner .swiper-slide .pic {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-size: cover;
 background-position: center center;
 transition: 1s linear 2s;
 transform: scale(1.1, 1.1);
  }
  
  .banner .swiper-slide-active .pic {
 transition: 6s linear;
 transform: scale(1, 1);
  }
  
  .banner .arrow_btn {
 display: none;
  }
  
  .banner .swiper-pagination-bullet {
 --swiper-pagination-bullet-width: 3vw;
 --swiper-pagination-bullet-height: 3vw;
 background: url(/Content/Areas/Common/images/new/logo_icon.png) no-repeat
   center;
 background-size: 100%;
  }
  
  .banner .pagination {
 position: absolute;
 z-index: 10;
 text-align: right;
 --swiper-pagination-bottom: 4.2vw;
 --swiper-pagination-bullet-horizontal-gap: 8px;
 padding-right: 6vw;
 box-sizing: border-box;
  }
  
  .min-center {
 width: 66.73vw;
 margin: 0 auto;
  }
  
  .min_1_search {
 background: #fff;
 width: 58.07vw;
 margin: -3vw auto 0;
 padding: 2.08vw 4.17vw;
 box-sizing: border-box;
 border-radius: 5.57vw;
 display: flex;
 justify-content: space-between;
 align-items: center;
 position: relative;
 z-index: 10;
 box-shadow: 0rem 0.26rem 0.52rem 0rem rgba(14, 37, 74, 0.1);
  }
  .min_1_search .op_search {
 margin-bottom: 0;
 width: 100%;
  }
  .min_1_search .op_search .op_search_dep,
  .op_search_doc,
  .op_search_dise {
 width: 30%;
  }
  .op_search_dep select{
 width: 100%;
 border-radius: 20px;
 padding: 5px 16px;
 background: #e7ecf5;
 height: 40px
  }
  .min_1_search .op_search input {
 width: 100%;
 border-radius: 20px;
 padding: 5px 16px;
 background: #e7ecf5;
  }
  .min_1_search .op_search button {
 width: 5%;
 text-indent: 500px;
 background: #0f449d url(/Content/Areas/Common/images/new/search.png) center
   no-repeat;
  }
  /* .min_1_search .search_item {
 position: relative;
 width: 14vw;
 height: 2.19vw;
 overflow: hidden;
 border-radius: 1.3vw;
  }
  .min_1_search .search_item input.search_inupt {
 width: 100%;
 height: 100%;
  
 border: none;
 background: rgb(15 68 157 / 10%);
 padding: 0 3vw 0 1.77vw;
 box-sizing: border-box;
  }
  
  .min_1_search .search_item input.search_btn {
 padding: 0;
 position: absolute;
 width: 3.02vw;
 height: 100%;
 right: 0;
 border: none;
 outline: none;
 background: #0f449d url(/Content/Areas/Common/images/new/search.png) center
   no-repeat;
 cursor: pointer;
 transition: all 0.3s;
  }
  
  .min_1_search .search_item input.search_btn:hover {
 opacity: 0.8;
  } */
  .card_enter {
 display: flex;
 justify-content: space-between;
 margin-top: 7.92vw;
  }
  
  .card_enter_item {
 width: 12.19vw;
 height: 15.4vw;
 border-radius: 0.73vw;
 flex-shrink: 0;
 margin-left: -2vw;
 position: relative;
 transition: all 0.3s;
  }
  
  .card_enter_item a {
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 height: 100%;
 width: 100%;
 font-weight: 500;
 font-size: 1.56vw;
 color: #ffffff;
 line-height: 1.83vw;
  }
  
  .card_enter_item_1 {
 background: url(/Content/Areas/Hospitals/images/Main/card_bg_1.png) no-repeat
   center;
 background-size: 100%;
 margin: 0;
 z-index: 6;
  }
  .card_enter_item_2 {
 background: url(/Content/Areas/Hospitals/images/Main/card_bg_2.png) no-repeat
   center;
 background-size: 100%;
 z-index: 5;
 margin-top: -3vw;
  }
  .card_enter_item_3 {
 background: url(/Content/Areas/Hospitals/images/Main/card_bg_3.png) no-repeat
   center;
 background-size: 100%;
 z-index: 4;
  }
  .card_enter_item_4 {
 background: url(/Content/Areas/Hospitals/images/Main/card_bg_4.png) no-repeat
   center;
 background-size: 100%;
 z-index: 3;
 margin-top: -3vw;
  }
  .card_enter_item_5 {
 background: url(/Content/Areas/Hospitals/images/Main/card_bg_5.png) no-repeat
   center;
 background-size: 100%;
 z-index: 2;
  }
  .card_enter_item_6 {
 background: url(/Content/Areas/Hospitals/images/Main/card_bg_6.png) no-repeat
   center;
 background-size: 100%;
 z-index: 1;
 margin-top: -3vw;
  }
  .card_enter_item a img {
 width: 4.7vw;
 margin-bottom: 1vw;
 transition: all 0.3s;
  }
  .card_enter_item:hover img {
 transform: translateY(-10px);
  }
  .Min.Min_1 {
 padding-bottom: 8.54vw;
 background: url(/Content/Areas/Hospitals/images/Main/min-bg-1.jpg) no-repeat
   center;
 background-size: cover;
  }
  .Min.Min_2 {
 padding: 10.89vw 0 1.56vw;
 background: #f8fafd url(/Content/Areas/Hospitals/images/Main/min-bg-2.jpg)
   no-repeat top;
 background-size: 100%;
  }
  .min-2-con {
 background: #fff;
 /* padding: 3.65vw; */
 border-radius: 1.25vw;
 padding-bottom: 2vw;
  }
  
  .min-2-con .min-title {
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 3.65vw 3.65vw 0;
  }
  .min-title h2 {
 font-weight: bold;
 font-size: 2.3vw;
 color: #000000;
 /* line-height: 3.05vw; */
 display: flex;
 align-items: center;
  }
  
  .min-title h2 img {
 margin-left: 2.4vw;
  }
  a.more {
 font-size: 0.89vw;
 color: #0f449d;
 line-height: 0.76vw;
 display: flex;
 align-items: center;
  }
  
  a.more img {
 width: 1.22vw;
 margin-left: 0.5vw;
 transition: all 0.3s;
  }
  
  a.more:hover img {
 transform: translateX(5px);
  }
  ul.sy_ts_tab > li {
 display: flex;
  }
  
  ul.sy_ts_tab > li > h2 {
 width: 15%;
 font-weight: bold;
 font-size: 1.3vw;
 color: #000000;
 display: flex;
 flex-direction: column;
 align-items: center;
 padding-top: 1.5vw;
  }
  
  ul.sy_ts_tab > li .tab_zoom_box {
 width: 85%;
 border-left: 1px solid #87a1ce;
 box-sizing: border-box;
 padding: 1vw 0 1vw 2.3vw;
  }
  
  .min_2_department {
 margin-top: 3.44vw;
 height: 32vw;
 overflow-y: auto;
 padding-left: 3.65vw;
  }
  .min_2_department::-webkit-scrollbar {
 width: 1vw;
 height: 1vw;
  }
  .min_2_department::-webkit-scrollbar-thumb {
 border-radius: 1.93vw;
 background: #0f449d;
 /* background: url(/Content/Areas/Hospitals/images/Main/card_bg_3.png) no-repeat */
 width: 1vw;
 height: 6vw;
 position: relative;
  }
  
  .min_2_department::-webkit-scrollbar-track {
 border-radius: 1.93vw;
 background: #e4e6e8;
 padding: 0.5vw;
  }
  ul.ul_department li {
 width: 11.4vw;
 padding: 0.78vw 0;
 text-align: center;
 border-bottom: 1px dashed rgb(15 68 157 / 50%);
 margin-right: 0.85vw;
 position: relative;
  }
  
  ul.ul_department {
 display: flex;
 flex-wrap: wrap;
 align-items: center;
  }
  
  ul.ul_department li a {
 display: flex;
 font-weight: 400;
 font-size: 0.94vw;
 color: #253041;
 align-items: center;
 justify-content: center;
  }
  
  ul.ul_department li:nth-child(4n) {
 margin-right: 0;
  }
  
  ul.ul_department li::before {
 content: "";
 position: absolute;
 width: 0;
 height: 1px;
 bottom: -1px;
 left: 0;
 background: #0f449d;
 transition: all 0.5s;
  }
  
  ul.ul_department li:hover::before {
 width: 100%;
  }
  
  ul.ul_department li:hover a {
 color: #0f449d;
  }
  ul.sy_ts_tab > li:nth-child(2n) .tab_zoom_box {
 background: #fafbfd;
  }
  ul.sy_ts_tab > li > h2 img {
 width: 2.63vw;
 margin-bottom: 1vw;
  }
  .Min.Min_3 {
 padding: 5.21vw 0 9.98vw;
 background: url(/Content/Areas/Hospitals/images/Main/min-bg-4.jpg) no-repeat
   center;
 background-size: cover;
  }
  
  .min_3_title_tab {
 display: flex;
 justify-content: center;
 align-items: center;
 margin-bottom: 9.32vw;
  }
  
  .min_3_title {
 font-weight: bold;
 font-size: 1.94vw;
 color: #999;
 line-height: 2.44vw;
 margin: 0 1.5vw;
 position: relative;
  }
  
  .min_3_title.on {
 font-size: 2.5vw;
 color: #0f449d;
 position: relative;
  }
  
  .min_3_title::before {
 content: "";
 position: absolute;
 bottom: -0.8vw;
 height: 0.2vw;
 background: #0f449d;
 width: 0;
 left: 50%;
 transform: translateX(-50%);
 transition: all 0.3s;
  }
  
  .min_3_title.on::before {
 width: 4.48vw;
  }
  
  .slide-con a.img_box {
 width: 100%;
 display: block;
 /* height: 18.49vw; */
 overflow: hidden;
 border-radius: 1vw 5vw 1vw 1vw;
  }
  .swiper_doc li:nth-child(2n - 1) .slide-con a.img_box {
  border-radius: 1vw 1vw 1vw 5vw; 
  }
  .swiper_doc li {
  }
  .swiper_doc li:nth-child(2n - 1) .slide-con {
 padding-top: 3.07vw;
  }
  .swiper_doc .slide-con {
 padding: 0 1.5vw;
  }
  .slide-con a.img_box img {
 width: 100%;
 height: auto;
 /* min-height: 100%; */
 transition: all 0.3s;
  }
  .swiper_Con {
 margin-top: 1.67vw;
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;
  }
  
  .swiper_Con a {
 font-weight: 500;
 font-size: 1.04vw;
 color: #000000;
 line-height: 1.22vw;
 display: block;
 margin-bottom: 0.52vw;
  }
  .swiper_Con .doc_descs {
 font-size: 15px;
 text-align: center;
 line-height: 24px;
  }
  .swiper_Con span {
 font-weight: 400;
 font-size: 0.83vw;
 color: #000000;
 line-height: 0.98vw;
  }
  .arrow_btn {
 position: absolute;
 top: 50%;
 transform: translateY(-50%);
 width: 2.86vw;
 height: 2.86vw;
 cursor: pointer;
 transition: all 0.3s;
  }
  
  .arrow_btn:hover {
 opacity: 0.8;
  }
  
  .arrow-left_1.arrow_btn {
 background: url(/Content/Areas/Hospitals/images/Main/arrow_left.png) no-repeat
   center;
 background-size: 100%;
 left: -4vw;
  }
  .arrow-right_1.arrow_btn {
 background: url(/Content/Areas/Hospitals/images/Main/arrow_right.png)
   no-repeat center;
 background-size: 100%;
 right: -4vw;
  }
  .arrow-left_2.arrow_btn {
 background: url(/Content/Areas/Hospitals/images/Main/arrow_left.png) no-repeat
   center;
 background-size: 100%;
 left: -4vw;
  }
  .arrow-right_2.arrow_btn {
 background: url(/Content/Areas/Hospitals/images/Main/arrow_right.png)
   no-repeat center;
 background-size: 100%;
 right: -4vw;
  }
  .min_3_content_item {
 position: absolute;
 /* display: none; */
 opacity: 0;
 z-index: -1;
 top: 0;
 left: 0;
 width: 100%;
  }
  .min_3_content_item.on {
 /* display: block; */
 opacity: 1;
 z-index: 1;
  }
  .swiper_doc li:hover img {
 transform: scale(1.1);
  }
  
  .swiper_doc li:hover a {
 color: #0f449d;
  }
  
  .swiper_doc li:hover span {
 color: #0f449d;
  }
  .min_3_content_item a.more {
 display: flex;
 justify-content: center;
 margin-top: 3vw;
  }
  .Min.Min_4 {
 position: relative;
 padding: 2.55vw 0 5.57vw;
  }
  
  .Min.Min_4::before {
 content: "";
 position: absolute;
 width: 100%;
 height: 7vw;
 border-radius: 50%;
 transform: translateY(-3.5vw);
 background: #fff;
 z-index: 0;
 top: 0;
 left: 0;
  }
  
  .Min.Min_4 .min-center {
 z-index: 1;
 position: relative;
  }
  
  .min_4_title {
 display: flex;
 justify-content: center;
 align-items: center;
 margin-bottom: 3.59svw;
  }
  
  .min_4_title span {
 font-weight: bold;
 font-size: 2.3vw;
 color: #000000;
 padding: 0 2.8vw;
  }
  .site_banner {
 display: none;
  }
  .min_4_con_top {
 display: flex;
 justify-content: space-between;
  }
  
  .swiper.news_swiper {
 width: 34.26vw;
 margin: 0;
  }
  
  .min_4_conTop_right {
 width: 30.1vw;
  }
  .news_swiper .swiper-wrapper img {
 width: 100%;
 min-height: 24.48vw;
  }
  
  .news_tab_right {
 width: 50%;
 float: right;
  }
  
  .swiper-slide .Img_Box {
 position: relative;
  }
  
  .swiper-slide .tit_con {
 padding: 10px;
 width: 100%;
 box-sizing: border-box;
 background-color: #00000087;
 color: #fff;
 position: absolute;
 bottom: 0px;
 left: 0;
  }
  
  .news_swiper .pagination {
 position: absolute;
 z-index: 1;
 right: 10px;
 left: auto !important;
 text-align: right;
 width: auto !important;
 --swiper-pagination-bullet-width: 14px;
 --swiper-pagination-bullet-height: 14px;
 --swiper-theme-color: #fff;
 --swiper-pagination-bullet-inactive-color: #fffefee6;
  }
  
  .news_swiper .arrow-btn {
 display: none;
  }
  
  ul.article_list.big_date li {
 display: flex;
 margin-bottom: 1.6vw;
 box-sizing: border-box;
 position: relative;
 align-items: center;
 padding: 0;
 background: none;
 line-height: normal;
  }
  
  .big_date li:hover .span_date {
 background-color: #0f449d;
 border: 2px solid #0f449d;
  }
  
  .big_date li:hover .ar_Con a {
 color: #0f449d;
  }
  
  .big_date li:hover .span_date {
 color: #fff;
  }
  
  .big_date li:hover .span_date b {
 color: #fff;
  }
  
  .big_date .ar_Con {
 width: 84%;
  }
  
  .big_date .span_date b {
 font-size: 2.41vw;
 font-weight: 400;
 color: #000;
 line-height: 2.41vw;
 display: block;
 /* margin-top: 5px; */
 margin-bottom: 0.47vw;
 transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  }
  
  .ar_Con .title_type {
 font-size: 1.145vw;
 display: block;
 width: 100%;
 color: #000;
 font-weight: 400;
 line-height: 1.53vw;
  }
  
  .big_date .span_date {
 color: #666666;
 font-size: 0.79vw;
 width: 4.95vw;
 height: 4.95vw;
 padding: 5px 0;
 margin-right: 4%;
 text-align: center;
 flex-shrink: 0;
 z-index: 1;
 justify-content: center;
 box-sizing: border-box;
 display: flex;
 border: 2px solid #00000047;
 flex-direction: column;
 transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  }
  .min_4_con_middle {
 margin-top: 2.5vw;
 display: flex;
 align-items: center;
 justify-content: space-between;
  }
  
  .middle_title {
 display: flex;
 align-items: center;
  }
  
  .middle_title img {
 width: 1.93vw;
 margin-right: 0.73vw;
  }
  
  .middle_title a {
 font-weight: bold;
 font-size: 1.36vw;
 color: #0f449d;
 line-height: 1.83vw;
  }
  
  ul.article_list_notice {
 width: 56.98vw;
 background: rgba(15, 68, 157, 0.14);
 border-radius: 6.3vw;
 padding: 1.3vw 0;
 box-sizing: border-box;
 display: flex;
 justify-content: space-between;
  }
  
  ul.article_list_notice li {
 width: 50%;
 box-sizing: border-box;
 padding: 0 2.6vw;
 font-weight: 400;
 font-size: 20px;
 color: #2d303a;
  }
  
  ul.article_list_notice li:first-child {
 border-right: 1px solid #0f449d;
  }
  
  ul.article_list_notice li a.title_type {
 display: block;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
  }
  .min_4_con_bottom ul li a.title_type {
 width: 78%;
 display: block;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
  }
  .min_4_con_bottom ul {
 display: flex;
 flex-wrap: wrap;
 justify-content: space-between;
  }
  
  .min_4_con_bottom ul li {
 width: 48%;
 box-sizing: border-box;
 margin-bottom: 15px;
 font-size: 20px;
  }
  
  .min_4_con_bottom {
 margin-top: 1.51vw;
  }
  
  .min_4_con_bottom ul li span.span_date {
 font-weight: 400;
 font-size: 16px;
 color: #999;
  }
  .Min_4 a.more,
  .Min_5 a.more {
 display: flex;
 justify-content: center;
 margin-top: 2vw;
  }
  .Min.Min_5 {
 background-image: url(/Content/Areas/Hospitals/images/Main/min-bg-5.jpg);
 background-size: 100%;
 padding: 6.25vw 0 6.25vw;
 background-repeat: no-repeat;
 background-color: #eee;
  }
  
  .min_5_left {
 width: 30vw;
  }
  .main {
 margin: 0;
  }
  .min_5_content {
 display: flex;
 justify-content: center;
  }
  
  .min_5_left ul.vedio_list li {
 width: 14.22vw;
 margin-bottom: 1.93vw;
 position: relative;
 /* background: #000; */
  }
  .vedio_list .maintitle {
 padding: 10px;
 background: #fff;
 font-size: 20px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
  }
  
  .min_5_left ul.vedio_list {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
  }
  
  .min_5_left ul.vedio_list li img {
 width: 100%;
 min-height: 100%;
  }
  .min_5_left ul.vedio_list li .video_img {
 width: 100%;
 height: 9.38vw;
 overflow: hidden;
 display: block;
  }
  
  ul.vedio_list li p.Count {
 display: none;
  }
  
  ul.vedio_list li p.play_time {
 display: none;
  }
  
  .min_5_left ul.vedio_list li h2 a {
 /* height: 2.86vw; */
 background: #fff;
 display: block;
 align-items: center;
 padding: 0.68vw 1vw;
 box-sizing: border-box;
 font-size: 20px;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 width: 100%;
  }
  
  .min_5_right {
 width: 20vw;
 margin-left: 2vw;
  }
  
  .min_5_right ul.vedio_list li a {
 font-size: 20px;
 display: block;
 overflow: hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
 width: 100%;
  }
  
  .min_5_right ul.vedio_list li {
 margin-bottom: 2.29vw;
  }
  .min_5_left ul.vedio_list li a.video_btn {
 position: absolute;
 width: 2.08vw;
 height: 2.08vw;
 background: url(/Content/Areas/Hospitals/images/Main/play.png) no-repeat
   center;
 background-size: 100%;
 left: 50%;
 transform: translateX(-50%);
 top: 4vw;
 transition: all 0.3s;
  }
  
  .min_5_left ul.vedio_list li:hover .video_btn {
 transform: translateX(-50%) scale(1.1);
  }
  
  .min_5_left ul.vedio_list li:hover a {
 color: #0f449d;
  }
  .doc_con img {
 display: none;
  }
  .min_3_content {
 position: relative;
 min-height: 29vw;
  }
  
  @media only screen and (max-width: 768px) {
  .min_5_right ul.vedio_list li {
 margin-bottom: 15px;
  }
 .wrap_main{
   overflow: hidden;
 }
 .min_3_content {
   min-height: 93vw;
 }
 .banner {
   height: 45vw;
 }
 .min-center {
   width: 100%;
 }
 .slide-con a.img_box {
  
   box-sizing: border-box;
   background: #fff;
   border-radius: 10px 45px 10px 10px;
 }
 .swiper_doc li:nth-child(2n - 1) .slide-con a.img_box{
   border-radius: 10px 10px 0 45px;
 }
  
 .Min {
   padding: 3vw !important;
 }
  
 .min_1_search {
   width: 100%;
   margin: 0 auto;
   display: none;
 }
  
 .min_1_search .search_item {
   height: 6vw;
   width: 32%;
 }
  
 .main {
   padding: 0;
 }
  
 .min_1_search .search_item input.search_btn {
   width: 7vw;
   background: #0f449d url(/Content/Areas/Common/images/new/search.png) center
  no-repeat;
   background-size: 3vw;
 }
  
 .card_enter_item {
   width: 32%;
   margin: 0 1% 1% 0;
   height: 22vw;
 }
  
 .card_enter {
   flex-wrap: wrap;
   margin-top: 0;
 }
  
 .card_enter_item a {
   font-size: 14px;
   line-height: normal;
 }
  
 .card_enter_item a img {
   width: auto;
   height: 8vw;
 }
 .min-title h2 {
   font-size: 20px;
 }
  
 .min-title h2 img {
   width: 30vw;
 }
  
 a.more {
   font-size: 14px;
   }
  
 a.more img {
   width: 3vw;
 }
 ul.ul_department{
   align-items:normal;
 }
 ul.ul_department li {
   width: 31%;
   padding: 10px 0;
   box-sizing: border-box;
   display: flex;
   box-sizing: border-box;
   justify-content: center;
 }
  
 ul.ul_department li:nth-child(4n) {
   margin-right: 1%;
 }
  
 ul.ul_department li:nth-child(3n) {
   margin-right: 0;
 }
  
 ul.ul_department li a {
   font-size: 14px;
 }
 ul.sy_ts_tab > li > h2 img{
   display: none;
 }
 ul.sy_ts_tab > li{
   display: block;
 }
 ul.sy_ts_tab > li > h2 {
   width: 100%;
   font-size: 16px;
   margin-bottom: 15px;
 }
  
 ul.sy_ts_tab > li .tab_zoom_box {
   border: none;
   width: 100%;
 }
  
 .min_2_department {
   height: 50vw;
 }
 .swiper_doc li:nth-child(2n - 1) {
   transform: none;
 }
  
 .swiper_Con a {
   font-size: 16px;
   line-height: normal;
 }
  
 .swiper_Con .doc_descs {
   font-size: 14px;
 }
  
 .min_3_title.on {
   font-size: 20px;
   line-height: normal;
 }
  
 .min_3_title {
   font-size: 20px;
   line-height: normal;
 }
  
 .swiper_doc .slide-con {
   padding: 0 !important;
 }
 .arrow_btn {
   display: none;
 }
  
 .min_3_title.on::before {
   width: 10vw;
   height: 0.5vw;
 }
 .min_4_title img {
   width: 20vw;
 }
  
 .min_4_title span {
   font-size: 20px;
 }
  
 .swiper.news_swiper {
   width: 100%;
 }
  
 .min_4_con_top {
   flex-wrap: wrap;
 }
  
 .min_4_conTop_right {
   width: 100%;
   margin-top: 3vw;
 }
  
 .big_date .span_date {
   width: 15vw;
   height: 15vw;
   font-size: 3vw;
 }
  
 .big_date .span_date b {
   font-size: 6vw;
   line-height: normal;
 }
 ul.article_list.big_date li{
   margin-bottom: 15px;
 }
 .ar_Con .title_type {
   font-size: 16px;
   line-height: 5vw;
 }
  
 .min_4_con_middle {
   flex-direction: column;
 }
  
 .middle_title img {
   width: 4vw;
 }
  
 .middle_title a {
   font-size: 16px;
   line-height: 36px;
 }
  
 ul.article_list_notice {
   width: 100%;
   flex-wrap: wrap;
   border-radius: 0;
 }
  
 ul.article_list_notice li {
   padding: 1.5vw;
   font-size: 16px;
   width: 100%;
 }
  
 ul.article_list_notice li:first-child {
   border: none;
 }
  
 .min_4_con_bottom ul li {
   width: 100%;
 }
  
 .min_4_con_bottom ul li a.title_type {
   width: 72%;
   font-size: 16px;
 }
  
 .min_5_left {
   width: 100%;
 }
  
 .min_5_right {
   width: 100%;
 }
  
 .min_5_content {
   flex-wrap: wrap;
 }
  
 .min_5_left ul.vedio_list li {
   width: 49%;
 }
  
 .min_5_left ul.vedio_list li .video_img {
   height: 33vw;
 }
  
 .vedio_list .maintitle {
   font-size: 16px;
 }
  
 .min_5_right ul.vedio_list li a {
   font-size: 16px;
 }
  }
    